/*
 *  $Id: Fire.cs 1054 2010-05-19 11:31:37Z thenn.erannor $
 *	This file is a part of Ragima CCG.
 *	(C) 2008-2009 Ragima development group.
 *
 *	Licensed under the terms of the GNU GPL License version 2.
 *
 */

using System.Collections.Generic;

using Ragima.Languages;

namespace Ragima.Cards001.Fire {
    public class EnglishResources: ILocalizerFactory {
        IEnumerable<ILocalizer> ILocalizerFactory.GetLocalizers() {
            yield return new ArrayLocalizer("en", "card.", new ResourceGroup[] {
                new ResourceGroup("001_f_s_abominate.", new ResourceItem[] {
                    EnglishName.New("name", "abominate"),
                    EnglishPhrase.New("desc", "Целевое союзное существо получает свойства: Бессмертие, Смерть 1, Жестокость. Все союзные существа уничтожаются. Цель получает бонус атаки, равный сумме атаки жертв минус их количество."),
                    EnglishPhrase.New("affect.desc", "Бессмертие. Смерть 1. Жестокость. Атака {0is}."),
                }),
                new ResourceGroup("001_f_c_ash_hunter.", new ResourceItem[] {
                    EnglishName.New("name", "ash hunter"),
                    EnglishPhrase.New("desc", "Защита 1. Поглощение магии 1."),
                }),
                new ResourceGroup("001_f_s_battle_rage.", new ResourceItem[] {
                    EnglishName.New("name", "battle rage"),
                    EnglishPhrase.New("desc", "Дает существу свойство Берсерк. Увеличивает атаку существа на 1."),
                }),
                new ResourceGroup("001_f_s_blasted_ground.", new ResourceItem[] {
                    EnglishName.New("name", "blasted ground"),
                    EnglishPhrase.New("desc", "Целевая местность приносит ману огня вместо изначальной ценой Х маны огня (где Х - суммарная продуктивность целевой местности). Не может быть использовано на водные местности."),
                    EnglishPhrase.New("target", "любую не-водную местность-источник"),
                }),
                new ResourceGroup("001_f_s_blazing_hands.", new ResourceItem[] {
                    EnglishName.New("name", "blazing hands"),
                    EnglishPhrase.New("desc", "Целевое существо получает +1 к атаке и возможность наложения Ожога (1) при ударе до начала следующего хода хозяина."),
                }),
                new ResourceGroup("001_f_c_blazing_one.", new ResourceItem[] {
                    EnglishName.New("name", "blazing one"),
                    EnglishPhrase.New("desc", "Под действием Ожог 1.\nПаломник демонической секты, занимающейся запретной магией. Их тела пожирает неудержимое пламя."),
                }),
                new ResourceGroup("001_f_a_blue_flame.", new ResourceItem[] {
                    EnglishName.New("name", "blue flame"),
                    EnglishPhrase.New("desc", "Наносит ожог 1. Каждое последующее наложение этих чар усиливает действие на 1 для данной цели."),
                    EnglishPhrase.New("affect.desc", "Наносит ожог {0}. Каждое последующее наложение этих чар усиливает действие на 1 для данной цели."),
                }),
                new ResourceGroup("001_f_s_body_to_magma.", new ResourceItem[] {
                    EnglishName.New("name", "body to magma"),
                    EnglishPhrase.New("desc", "Уничтожает целевое существо. Дает ману огня в размере его текущего здоровья.\n- Что самое прожорливое на свете?\n- Огонь! Он всегда требует еще пищи."),
                }),
                new ResourceGroup("001_f_l_bonfire.", new ResourceItem[] {
                    EnglishName.New("name", "bonfire"),
                    EnglishPhrase.New("desc", "Источник огня +1."),
                }),
                new ResourceGroup("001_f_a_eruption.", new ResourceItem[] {
                    EnglishName.New("name", "eruption"),
                    EnglishPhrase.New("desc", "Увеличивает источник вулкана на 1 жертвой одной местности."),
                    EnglishPhrase.New("target", "свою местность, кроме вулкана"),
                    EnglishPhrase.New("affect.desc", "Увеличивает источник вулкана на {0}."),
                }),
                new ResourceGroup("001_f_s_explosion.", new ResourceItem[] {
                    EnglishName.New("name", "explosion"),
                    EnglishPhrase.New("desc", "Уничтожает целевое вражеское существо."),
                }),
                new ResourceGroup("001_f_a_fb_stare.", new ResourceItem[] {
                    EnglishName.New("name", "fb stare"),
                    EnglishPhrase.New("desc", "Целевое существо поднимается, теряя 1 здоровья."),
                    EnglishPhrase.New("target", "любое отдыхающее существо"),
                }),
                new ResourceGroup("001_f_s_fierce_rush.", new ResourceItem[] {
                    EnglishName.New("name", "fierce rush"),
                    EnglishPhrase.New("desc", "Поднимает целевое существо. Смерть 1. Берсерк. Каннибализм. Жестокость. Существо наносит Ожог 2 своими атаками."),
                }),
                new ResourceGroup("001_f_c_fiery_gladiator.", new ResourceItem[] {
                    EnglishName.New("name", "fiery gladiator"),
                    EnglishPhrase.New("desc", "-1 источник огня, если маны недостаточно - развоплощается в руки."),
                }),
                new ResourceGroup("001_f_s_fire_beam.", new ResourceItem[] {
                    EnglishName.New("name", "fire beam"),
                    EnglishPhrase.New("desc", "Deals 2 magic damage to targeted creature and 1 magic damage to it's neighbours."),
                }),
                new ResourceGroup("001_f_s_fire_ward.", new ResourceItem[] {
                    EnglishName.New("name", "fire ward"),
                    EnglishPhrase.New("desc", "Requires 2 meditation points at cast and 1 at each turn. Increases cost of all spell's cast at 1 mana in their main element and twice in all elements."),
                    EnglishPhrase.New("end", "Not enough meditation points for support Fire ward."),
                }),
                new ResourceGroup("001_f_c_flamebringer.", new ResourceItem[] {
                    EnglishName.New("name", "flamebringer"),
                    EnglishPhrase.New("desc", "Смерть 4. Жестокий."),
                }),
                new ResourceGroup("001_f_s_flames.", new ResourceItem[] {
                    EnglishName.New("name", "flames"),
                    EnglishPhrase.New("desc", "Deals 1 magic damage to all enemy's creatures."),
                }),
                new ResourceGroup("001_f_s_incinerate.", new ResourceItem[] {
                    EnglishName.New("name", "incinerate"),
                    EnglishPhrase.New("desc", "Может быть использовано только в фазу защиты. Сжигает всю огненную ману колдующего, нанося наступающим распределенный урон, в сумме равный потраченной мане."),
                }),
                new ResourceGroup("001_f_a_knowledge_of_fire.", new ResourceItem[] {
                    EnglishName.New("name", "knowledge of fire"),
                    EnglishPhrase.New("desc", "Тхэнн изучает целевую огненную карту-заклинание, получая возможность колдовать его самостоятельно. Требует очков медитации в размере 1 при цене карты 0-3, 2 при цене 4-5, 3 при цене 6-7, и так далее. Цена использования заклинания возрастает на то же значение маны огня."),
                    EnglishPhrase.New("target", "огненную карту-заклинание"),
                    EnglishPhrase.New("affect.desc", "Изучено заклинание '{0N}'."),
                    EnglishPhrase.New("cast.condition", "Тхэнн должен быть в гуманоидной форме."),
                }),
                new ResourceGroup("001_f_l_lava_canyon.", new ResourceItem[] {
                    EnglishName.New("name", "lava canyon"),
                    EnglishPhrase.New("desc", "+3 источник Огня."),
                }),
                new ResourceGroup("001_f_l_lava_river.", new ResourceItem[] {
                    EnglishName.New("name", "lava river"),
                    EnglishPhrase.New("desc", "Источник огня +2.\nПылающие реки лавы поглощают все на своем пути, будь то травинка или огромная глыба."),
                }),
                new ResourceGroup("001_f_a_lift_up.", new ResourceItem[] {
                    EnglishName.New("name", "lift up"),
                    EnglishPhrase.New("desc", "Внушает страх существам противника, здоровье которых ниже здоровья Пламенеющего как минимум на 2, ценой эффекта Ловушки душ.\nАрмия гоблинов взмыла в воздух и начала двигаться как стая сумасшедших птиц. Опустившись на землю, ни один из их не решился сделать и шагу в сторону врага."),
                    EnglishPhrase.New("condition", "На Пламенеющем отсутствует Ловушка душ."),
                    EnglishPhrase.New("affect.desc", "Страх {0}.\nАрмия гоблинов взмыла в воздух и начала двигаться как стая сумасшедших птиц. Опустившись на землю, ни один из их не решился сделать и шагу в сторону врага."),
                }),
                new ResourceGroup("001_f_s_mages_guard.", new ResourceItem[] {
                    EnglishName.New("name", "mages guard"),
                    EnglishPhrase.New("desc", "Защищает на 1 ход существо от целевых заклинаний и способностей."),
                }),
                new ResourceGroup("001_f_l_magmaria.", new ResourceItem[] {
                    EnglishName.New("name", "magmaria"),
                    EnglishPhrase.New("desc", "+3 источник огня. Все существа, отправляемые в бой получают 1 единицу магического урона.\nЛегендарная страна вечного пламени."),
                    EnglishPhrase.New("affect", "Магмария"),
                }),
                new ResourceGroup("001_f_s_merciless_fire.", new ResourceItem[] {
                    EnglishName.New("name", "merciless fire"),
                    EnglishPhrase.New("desc", "All fire spells which deals direct damage, additionally apply Scorch 1."),
                }),
                new ResourceGroup("001_f_a_phantom_strike.", new ResourceItem[] {
                    EnglishName.New("name", "phantom strike"),
                    EnglishPhrase.New("desc", "До следующей фазы атаки: Увеличивает атаку на 2. Дает свойство 'Вампир'. Дает свойство 'Первый удар'. Существо обретает плоть."),
                }),
                new ResourceGroup("001_f_c_phoenix.", new ResourceItem[] {
                    EnglishName.New("name", "phoenix"),
                    EnglishPhrase.New("desc", "Полет. Реинкарнация 3. Иммунитет к ожогам. Атакует магией. Наносит урон огнем 3 по существам слева и справа от себя когда пробуждается.\nОлицетворение возрождения из пепла, существо из чистого пламени хаоса."),
                    EnglishPhrase.New("affect.wings", "Крылья феникса"),
                }),
                new ResourceGroup("001_f_c_phoenix_cultist.", new ResourceItem[] {
                    EnglishName.New("name", "phoenix cultist"),
                    EnglishPhrase.New("desc", "Иммунитет к ожогам.\nБезумные служители культа пламени. Они веруют в то, что однажды каждый из них станет частицей духа огня перерождения, Феникса."),
                }),
                new ResourceGroup("001_f_c_phoenix_priest.", new ResourceItem[] {
                    EnglishName.New("name", "phoenix priest"),
                    EnglishPhrase.New("desc", "Иммунитет к ожогам.\nВсю жизнь они посвящают служению пламени перерождения и очищения. Их вера - беспощадность ко всему живому и любовь ко всепоглощающему пламени."),
                }),
                new ResourceGroup("001_f_a_phoenix_ritual.", new ResourceItem[] {
                    EnglishName.New("name", "phoenix ritual"),
                    EnglishPhrase.New("desc", "Жертва дружественного создания. Пробуждает Феникса. Исцеляет его до максимального уровня.\n\"Каждый из вас сбросит оковы плоти, чтобы стать частью великого Пламени Перерождения\""),
                    EnglishPhrase.New("target", "жертвуемое союзное существо (кроме феникса)"),
                    EnglishPhrase.New("condition", "У вас нет феникса."),
                }),
                new ResourceGroup("001_f_a_power_of_fire.", new ResourceItem[] {
                    EnglishName.New("name", "power of fire"),
                    EnglishPhrase.New("desc", ""),
                }),
                new ResourceGroup("001_f_c_pyros.", new ResourceItem[] {
                    EnglishName.New("name", "pyros"),
                    EnglishPhrase.New("desc", "Потомок древних огненных драко-магов."),
                }),
                new ResourceGroup("001_f_c_r_the_fire.", new ResourceItem[] {
                    EnglishName.New("name", "The Fire"),
                    EnglishPhrase.New("desc", "Воплощение стихии Огонь. Снижает вдвое затраты маны Огня. Блокирует до 3 существ. Жестокий. Блокируемые получают ожоги в зависимости от их числа (4-3-2). Может атаковать летающих. Не может быть целью способностей и заклинаний. Все существа игрока получают свойство 'Авангард'."),
                    EnglishPhrase.New("affect", "Огонь"),
                }),
                new ResourceGroup("001_f_c_red_spectre.", new ResourceItem[] {
                    EnglishName.New("name", "red spectre"),
                    EnglishPhrase.New("desc", "Дух. Призывается на место пожертвованного существа.\nЗлобный дух существа, преданного пламени. Он живет между миром живых и миром мертвых."),
                }),
                new ResourceGroup("001_f_a_reign_of_fire.", new ResourceItem[] {
                    EnglishName.New("name", "reign of fire"),
                    EnglishPhrase.New("desc", "Все местности, дающие любую ману кроме огня, в течение одного хода вместо этого дают ману огня владельцу чар. Здоровье Тхэнна уменьшается на 2."),
                    EnglishPhrase.New("affect.desc", "{0N} получает {1} маны огня с этой местности вместо её обычного источника."),
                }),
                new ResourceGroup("001_f_s_ritual_flame.", new ResourceItem[] {
                    EnglishName.New("name", "ritual flame"),
                    EnglishPhrase.New("desc", "Уничтожает трупы в собственном могильнике в количестве равном количеству существ в своей армии на данный момент."),
                    EnglishPhrase.New("condition", "На поле или в могильнике нет ни одного существа."),
                    EnglishPhrase.New("action", "Ритуальное пламя сжигает {0} труп{0p:,а,ов}."),
                }),
                new ResourceGroup("001_f_s_scorching_wings.", new ResourceItem[] {
                    EnglishName.New("name", "scorching wings"),
                    EnglishPhrase.New("desc", "Дает возможность 'Полет'. Снижает максимальный уровень здоровья на 1. Накладывает эффект 'Ожог 1'.\nОбжигающие языки пламени, вырывающиеся прямо из тела."),
                }),
                new ResourceGroup("001_f_a_soul_trap.", new ResourceItem[] {
                    EnglishName.New("name", "soul trap"),
                    EnglishPhrase.New("desc", "Если целевое существо погибает в течение хода, то Пламенеющий получает +2 к максимальному уровню здоровья."),
                    EnglishPhrase.New("affect.desc", "Повышает максимальное здоровье на {0}."),
                }),
                new ResourceGroup("001_f_c_sunshine_assasin.", new ResourceItem[] {
                    EnglishName.New("name", "sunshine assasin"),
                    EnglishPhrase.New("desc", "Изворотливый. Заклятый враг 2."),
                }),
                new ResourceGroup("001_f_c_sunshine_warrior.", new ResourceItem[] {
                    EnglishName.New("name", "sunshine warrior"),
                    EnglishPhrase.New("desc", "Изворотливый. Берсерк."),
                }),
                new ResourceGroup("001_f_c_u_thenn.", new ResourceItem[] {
                    EnglishName.New("name", "Thenn"),
                    EnglishPhrase.New("desc", "Герой. Форма гуманоида: антимагия, способность \"Знание огня\". Форма дракона: +4 атака, полет, мультиблок, способность \"Власть огня\".\nТхэнн Эраннор - магистр магии Огня."),
                    EnglishName.New("form.human", "гуманоид"),
                    EnglishPhrase.New("affect.human", "Гуманоидная форма"),
                }),
                new ResourceGroup("001_f_a_vdragon_breath.", new ResourceItem[] {
                    EnglishName.New("name", "vdragon breath"),
                    EnglishPhrase.New("desc", "Отдых. Наносит 3 единицы магического урона всем атакующим вражеским существам в зоне досягаемости (в фазе защиты) или трем вражеским существам в зоне досягаемости (в фазе атаки). Существа получают Ожог 1."),
                }),
                new ResourceGroup("001_f_c_volcanic_dragon.", new ResourceItem[] {
                    EnglishName.New("name", "volcanic dragon"),
                    EnglishPhrase.New("desc", "Его кожа покрыта светящимися огненными рубцами, пасть изрыгает пламя, его рев сотрясает землю..."),
                    EnglishPhrase.New("target", "свой вулкан"),
                }),
                new ResourceGroup("001_f_l_volcano.", new ResourceItem[] {
                    EnglishName.New("name", "volcano"),
                    EnglishPhrase.New("desc", "+3 источник Огня."),
                    EnglishPhrase.New("affect.desc", "Вулкан увеличивает силу дракона на {0}."),
                }),
                new ResourceGroup("001_f_c_warrior_of_fury.", new ResourceItem[] {
                    EnglishName.New("name", "warrior of fury"),
                    EnglishPhrase.New("desc", "Авангард. Берсерк.\nИх ярость не знает границ. Вряд ли есть сила, которая удержит их на месте. Вся их жизнь - безумный бой."),
                }),
                new ResourceGroup("001_f_s_wild_anger.", new ResourceItem[] {
                    EnglishName.New("name", "wild anger"),
                    EnglishPhrase.New("desc", "Целевое дружественное существо становится Жестоким."),
                }),
                new ResourceGroup("001_f_s_world_on_fire.", new ResourceItem[] {
                    EnglishName.New("name", "world on fire"),
                    EnglishPhrase.New("desc", "Расходует всю ману огня. Наносит Х урона всем существам и героям, где X - потраченная мана."),
                }),
            });
        }
    }
}
